package basics

import "fmt"

// IfControl 选择结构 if
// Go语言中没有C语言中的三目运算符，所以C语言中三目能干的在Go语言中都只能通过if else的形式来完成
func IfControl() {
	// 如果后续需要用到age变量, 可以将变量放到if外面
	adultAge := 18
	if adultAge >= 18 {
		fmt.Printf("%3d岁是成年人\n", adultAge)
	}
	// 如果后续不需要用到age变量, 可以将变量放到条件表达式前面
	if nonage := 17; nonage < 18 {
		fmt.Printf("%3d岁是未成年人\n", nonage)
		fmt.Println("")
	}

}
